package shortcircuit.basics;

import java.awt.Graphics;

/**
 * Defined as any object in the interface that interacts with the user's mouse input.  Elements
 * are used for the sole purpose of organization and efficiency especially during the debugging
 * stage of this project.
 * 
 * @author Kevin Lewi
 */
public interface Element
{
	/**
	 * Acts as a method of passing the graphical elements of the contents from one class
	 * to another, eventually reaching the intended display.
	 * 
	 * @param g The Graphics object to be modified
	 * @return The Graphics element that contains images
	 * @author Kevin Lewi
	 */
	public void getGraphics(Graphics g);
}
